/*账户总览*/
.ov-hd { height: 89px; background: #11ADFF; color: #fff; padding: 0 20px 0 30px; border-radius: 4px 4px 0px 0px }
.ov-hd-l { width: 512px; }
.ov-hd-l h2 { height: 50px; line-height: 50px; font-size: 16px; }
.ov-hd-l div { font-size: 14px; height: 28px; line-height: 28px; }
.ov-hd-l .ov_icon1, .ov-hd-l .ov_icon2, .ov-hd-l .ov_icon3, .ov-hd-l .ov_icon4, .ov-hd-l b { display: inline-block; background: url(../images/ov_hd_sprite.png) no-repeat; vertical-align: middle; }
.ov-hd-l b { width: 15px; height: 21px; margin: 0 3px; }

/*.ov-hd-l em { padding: 0 5px; }*/
.ov-hd-l cite { padding: 0 10px; }
.ov-hd-l .ov_icon1, .ov-hd-l .ov_icon2, .ov-hd-l .ov_icon3, .ov-hd-l .ov_icon5, .ov-hd-l .ov_icon4 { width: 23px; height: 22px; margin: 0 6px; }
.ov-hd-l .ov_icon1 { background-position: -16px 0; }
.ov-hd-l .ov_icon2 { background-position: -40px 0; }
.ov-hd-l .ov_icon3 { background-position: -63px 0; }
.ov-hd-l .ov_icon4 { background: url(../images/qye_icon_sprite.png) no-repeat -66px -66px; }
.ov-hd-r { width: 238px; margin-top: 55px; }
.ov-hd-r p { padding-top: 22px; height: 24px; line-height: 24px; font-size: 12px; }
.ov-hd-r strong { font-size: 14px; }
.ov-bd { padding: 30px 20px 30px 30px; }
.ov-bd-l { width: 305px; padding-left: 90px; border-right: 1px dashed #E6E6E6; }
.ov-bd-l .ui-btn { width: 80px; height: 32px; line-height: 32px; }
.ov-bd-l .blue { background-color: #11ADFF; margin-left: 10px; }
.ov-account-info { color: #656565; font-size: 16px; height: 42px; line-height: 42px; position: relative; }
.ov-txt { margin-bottom: 15px; font-size: 14px; color: #838383; }
.ov-txt p { line-height: 22px; }
.ov-txt span { color: #332F29; }
.money-num { color: #fd3f3f; font-size: 24px; margin: 30px 0; }
.money-num span { padding-left: 6px; color: #666; font-size: 16px; }
.ov-bd-r { width: 306px; padding: 0px 0 0 48px; }
.ov-bd-r div { float: left; width: 210px; }
.ov-bd-r a { height: 22px; line-height: 22px; color: #11ADFF; font-size: 14px; }
.ov-bd-r p { height: 30px; line-height: 30px; color: #656565; font-size: 14px; }
.ov-bd-r p span { color: #332F29; font-weight: bold; }
.ov-tab-hd { height: 49px; border-bottom: 1px solid #12ADFF; }
.money-num1 { font-size: 24px; margin-top: 25px; }
.money-num2 { font-size: 32px; margin: 65px 0 0; }
.ov_icon5 { position: relative; top: 7px; background: url(../images/account_bg1_03.png) no-repeat 0 0; display: inline-block; }
.ov-bd_x { padding: 20px 30px 50px; border-bottom: 1px solid #e8e8e8; }
.ov-bd-l_x { border-right: none; /* width: 390px; float: left; */ }
.ov-bd-r_a a { color: #12ADFF; font-size: 14px; }
.ov-bd-l_x .ov-account { font-size: 16px; position: relative; height: 20px; }
.ov-bd-l_x .ov-account i { display: inline-block; width: 20px; height: 20px; background: url(../images/jsQ_tip_gray.png) no-repeat; margin-left: 20px; vertical-align: bottom; cursor: pointer; }
.warn_tips{ position:absolute;left:0;top:0;width:802px;height:30px;line-height:30px;color:#333;background-color: #ffcdcd;text-align: center;}
.ov-account, .ov-account-info { position: relative; }
.ov-account span, .ov-account-info span { cursor: pointer; width: 0px; overflow: hidden; position: absolute; display: inline-block; height: 26px; line-height: 26px; font-size: 12px; color: #383838; }
.ov-account span em, .ov-account-info span em { display: inline-block; height: 22px; line-height: 22px; /*border: 1px solid #12adff; border-right: none; */ padding: 0 7px; /*background: #fff;*/ }
.ov-account span { left: 157px; top: -2px; /*background: url(../images/arr_bg_l.png) no-repeat right;*/ background: url(../images/tips3_bg.png); text-align: center; }
.ov-account span em { border-radius: 3px 0 0 3px; border-right: none; }
.ov-account-info span { left: 173px; top: 11px; /*background: url(../images/arr_bg_l.png) no-repeat left;*/ background: url(../images/tips3_bg.png); text-align: center; }
.ov-account-info span em { /*border-radius: 0 3px 3px  0; border-left: none;*/ white-space: nowrap; }
.ov-account span cite, .ov-account-info span cite { white-space: nowrap; margin: 0 13px; }

/* .ov-bd-r_x {padding-left: 30px; } */
.ov-bd-r_x .ui-btn { width: 100px; height: 28px; line-height: 28px; color: #fff; font-size: 16px; }
.ov-bd-r_x .ui-btn1 { color: #fd3f3f; margin-left: 10px; border: 1px solid #fd3f3f; background: none; }
.ov-bd-r_x .ccb { background: #12adff url(../images/znt.png) no-repeat 10px 2px; padding-left: 32px; width: 68px; margin-left: 10px; box-shadow: 0px 5px 0px #0e8fd3; }
.ov-bd-r_x .ov-bd-r_a { width: 90px; font-size: 14px; }
.ov-bd-r_x .ov-bd-r_a a { color: #12adff; margin-bottom: 15px; display: inline-block; }

/* .ov-bd-r_x div:first-child { margin-top: 10px; } */
.ov-bd_y>div { padding: 20px 0 20px 30px; width: 50%; -moz-box-sizing: border-box; box-sizing: border-box; }
.ov-bd_y>div:first-child { border-right: 1px solid #e8e8e8; }

/* 投资推荐 */
.td-progress .progress { width: 80px; background: #f2f2f2; height: 6px; border-radius: 3px; margin-top: 23px; }
.td-progress .progress-bar { width: 80%; float: left; background: #12adff; height: 6px; border-radius: 3px; }
.table .btn1 { width: 70px; }
.table-uline td { border-bottom: 1px solid #e8e8e8; }
.table-uline tr:last-child td { border-bottom: none; }
.tb-limit td { width: 100%; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.table-uline .t-left { text-align: left; padding-left: 18px; }
.tab-txt .tips, .table .tips { position: absolute; right: 29px; top: -25px; background: url(../images/brw_tips_bg.png) no-repeat; font-size: 12px; width: 0px; height: 33px; line-height: 26px; text-align: center; color: #383838; overflow: hidden; cursor: pointer; }
.brwListStatus { width: 150px; }
.brwListStatus span { display: block; height: 45px; line-height: 45px; font-size: 14px; }
.brwListStatus input { padding: 5px 25px 5px 10px; background: url(../images/brw_list_arrow.png) no-repeat 60px 13px; }
.brwListStatus .focus { background-position: 60px -9px; }
.brwlist { position: relative; top: 8px; width: 82px; }
.brwlist .ci-dropmenu { display: none; position: absolute; z-index: 5; top: 29px; left: 0px; width: 85px; background: #FFF; border: 1px solid #12ADFF; border-top: none; padding-bottom: 5px; }
.brwlist .ci-dropmenu p { height: 24px; line-height: 24px; cursor: pointer; text-indent: 15px; }
.brwlist .ci-dropmenu p:hover { background-color: #DAECEF; }

/* 车财宝弹出框1 */
.ccb-box1 { width: 700px; }
.ccb-box1 .header { height: 44px; background: #12ADFF; padding-right: 15px; }
.ccb-box1 .header span { color: #fff; width: 80px; height: 44px; line-height: 44px; padding-left: 38px; margin-left: 30px; font-size: 18px; background: url(../images/ccb_03.png) no-repeat 0 center; -webkit-background-size: 29px auto; background-size: 29px auto; }
.ccb-box1 .header b { width: 24px; height: 24px; background: url(../images/close.png) no-repeat; margin-top: 12px; }
.ccb-box1 .money { padding: 35px 35px 0px; font-size: 16px; color: #666; }
.ccb-box1 .money p { padding-bottom: 40px; border-bottom: 1px dashed #e6e6e6; }
.ccb-box1 .money span { font-size: 28px; color: #fd3f3f; margin-right: 6px; }
.ccb-box1 .invest-money { padding: 70px 30px 0px; font-size: 16px; color: #666; }
.ccb-box1 .detail div { position: relative; display: inline-block; }
.ccb-box1 .detail .detail1 i { right: 34px; top: 10px; }
.ccb-box1 .detail .detail2 i { right: 15px; top: 10px; }
.ccb-box1 .detail i { font-size: 18px; position: absolute; }
.ccb-box1 .detail input { font-size: 16px; }
.ccb-box1 .detail b { position: absolute; width: 7px; height: 13px; background: url(../images/apply_arrow2.png) no-repeat; top: 14px; left: 100px; }
.ccb-box1 .action { text-align: center; font-size: 16px; padding: 45px 0px 25px; border-bottom: 1px dashed #e6e6e6; }
.ccb-box1 .guize { padding: 15px 35px 40px; font-size: 13px; color: #999; }
.ccb-box1 .guize h3 { font-size: 14px; color: #666; margin-bottom: 20px; }
.ccb-box1 .guize p { line-height: 20px; margin-bottom: 15px; }
.ccb-box2 .content { padding: 35px; }
.ccb-box2 .content td { border-top: 1px solid #c5c5c5; border-left: 1px solid #c5c5c5; color: #656565; font-size: 13px; height: 55px; position: relative; }
.ccb-box2 .content .progress { border: 1px solid #12adff; border-radius: 3px; float: left; height: 4px; margin: 23px 0px 0 10px; width: 80px; }
.ccb-box2 .content .progress-bar { background: #12adff none repeat scroll 0 0; float: left; height: 4px; width: 80%; }
.ccb-box2 .content i { background: url("../images/check_icon.png") no-repeat  0 0; cursor: pointer; display: inline-block; height: 12px; margin: 0 8px; width: 12px; }
.ccb-box2 .content .on { background-position: 0 -12px; }
.ccb-box2 .total { height: 48px; background: #f4f6f8; border: 1px solid #c5c5c5; line-height: 48px; color: #12adff; font-size: 13px; padding: 0 33px; margin-top: -1px; }
.ccb-box2 .total p { display: inline-block; height: 26px; line-height: 26px; border: 1px solid #c5c5c5; text-align: left; padding-left: 10px; background: #fff; }
.ccb-box2 .confirm { height: 88px; background: #fff; text-align: center; border: 1px solid #c5c5c5; margin-top: -1px; }
.ccb-box2 .confirm a { font-size: 16px; margin-top: 24px; }
.ccb-box2 table { border-collapse: separate;/* border: 1px solid #c5c5c5;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; */ }
.ccb-box2 .content .td-ra1 { -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }
.ccb-box2 .content .td-last { border-right: 1px solid #c5c5c5; }
.ccb-box2 .content .td-rd2 { -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0; border-radius: 0 5px 0 0; }

/* 子账户账户总览 */
.ov-bd2 { padding: 0; }
.ov-left { position: relative; width: 451px; border-right: 1px solid #e6e6e6; padding: 20px 0 20px 30px; }
.ov-left h4 { height: 34px; line-height: 34px; font-size: 16px; color: #333029; }
.ov-left strong { height: 63px; line-height: 63px; font-size: 30px; color: #fd3f3f; }
.ov-left strong em { font-size: 16px; color: #2c3438; padding: 0 3px; }
.ov-left a { height: 37px; line-height: 37px; font-size: 14px; color: #12adff; }
.ov-left .ccb { position: absolute; left: 322px; top: 72px; }
.ov-left .ui-btn { background: #12adff url(../images/znt.png) no-repeat 10px 2px; padding-left: 32px; width: 68px; margin-left: 10px; box-shadow: 0px 5px 0px #0e8fd3; }
.ov-left .ui-btn-gray { background: #fff url(../images/znt_gray.png) no-repeat 10px 2px; padding-left: 32px; width: 68px; margin-left: 10px; box-shadow: 0px 5px 0px #aaa; color: #aaa; border: 1px solid #aaa; }
.ov-right { width: 320px; }
.ov-right h4 { height: 30px; line-height: 30px; font-size: 14px; color: #333029; }
.ov-right strong { height: 36px; line-height: 36px; font-size: 24px; color: #fd3f3f; }
.ov-right strong em { font-size: 14px; color: #2c3438; padding: 0 3px; }
.ov-right div { padding-left: 24px; padding-top: 10px; height: 80px; }
.ov-right-t { border-bottom: 1px solid #e6e6e6; }
.subAct td { height: 63px; line-height: 63px; }